}
while ((type = g_type_parent (type)));
+ if (g_hash_table_size (interfaces) > 0)
+ {
+ gtk_tree_store_append (oh->priv->model, &iter, NULL);
+ gtk_tree_store_set (oh->priv->model, &iter,
+ COLUMN_OBJECT_NAME, "GInterface",
+ -1);
+ parent = iter;
+ }
g_hash_table_iter_init (&hit, interfaces);
while (g_hash_table_iter_next (&hit, (gpointer *)&class_name, NULL))
{
- gtk_tree_store_append (oh->priv->model, &iter, NULL);
+ gtk_tree_store_append (oh->priv->model, &iter, &parent);
gtk_tree_store_set (oh->priv->model, &iter,
COLUMN_OBJECT_NAME, class_name,
-1);
<property name="enable-search">False</property>
<child>
<object class="GtkTreeViewColumn">
- <property name="title" translatable="yes">Object Hierarchy</property>
+ <property name="title" translatable="yes">Class Hierarchy</property>
<child>
<object class="GtkCellRendererText">
<property name="scale">0.8</property>